﻿using System;

namespace Codemonk.Common.Logging
{
    public abstract class Log : ILog
    {
        public abstract void Record(LogLevel level, object message);

        public abstract void Record(LogLevel level, object message, Exception exception);

        public abstract void Record(LogLevel level, object message, string format);

        public abstract void Record(LogLevel level, object message, string format, IFormatProvider provider);
    }
}
